using System;
using System.Reflection;
using ns20;

namespace ns16
{
	internal class Class142 : Interface14
	{
		private static PropertyInfo propertyInfo_0;

		private readonly object object_0;

		public Type Type_0
		{
			get
			{
				if (propertyInfo_0 == null)
				{
					propertyInfo_0 = object_0.GetType().GetProperty("MetadataClassType");
				}
				return (Type)Class195.smethod_23(propertyInfo_0, object_0);
			}
		}

		public Class142(object attribute)
		{
			object_0 = attribute;
		}
	}
}
